package com.th.supcom.pds.domain.vo;

import java.util.Date;

import net.carefx.framework.translate.Translatable;
import net.carefx.framework.translate.annotation.TranslateField;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

/**
 * PcaPatientInfo Pojo对象.
 * 
 * @author Zli 患者主索引.
 */
public class PcaPatientTrasInfoVO implements java.io.Serializable, Translatable
{
    private static final long serialVersionUID = 1L;

    /** 患者号码. */
    private String m_patientId;

    /** 姓名. */
    private String m_name;

    /** 姓名拼音. */
    private String m_namePhonetic;

    /** 曾用命. */
    private String m_formerName;

    /** 曾用命拼音. */
    private String m_formerNamePhonetic;

    /** 性别编码. */
    @TranslateField (fullQualifiedName = "GB2261-80", targetFieldName = "m_sex")
    private String m_sexCode;
    private String m_sex;

    /** 出生日期. */
    private Date m_dateOfBirth;

    /** 职业类别编码. */
    @TranslateField (fullQualifiedName = "RC003", targetFieldName = "m_occupation")
    private String m_occupationCode;
    private String m_occupation;

    /** 学历编码. */
    @TranslateField (fullQualifiedName = "RC010", targetFieldName = "m_education")
    private String m_educationCode;
    private String m_education;
    /** 婚姻状况编码. */
    @TranslateField (fullQualifiedName = "GB4766-84", targetFieldName = "m_marital")
    private String m_maritalCode;
    private String m_marital;

    /** 国籍编码. */
    @TranslateField (fullQualifiedName = "GB/T2659-2000", targetFieldName = "m_citizenship")
    private String m_citizenshipCode;
    private String m_citizenship;

    /** 民族编码. */
    @TranslateField (fullQualifiedName = "GB3304-91", targetFieldName = "m_nation")
    private String m_nationCode;
    private String m_nation;

    /** 身份证号. */
    private String m_idNumber;
    /** 军官证号. */
    private String m_officerNumber;

    /** 护照号. */
    private String m_passportNumber;

    /** 驾驶证号. */
    private String m_driverIdNumber;

    /** 其它证件号. */
    private String m_otherIdNumber;
    /** 港澳内地通行证号. */
    private String m_hkIdNumber;

    /** 台湾内地通行证号. */
    private String m_taiwanIdNumber;
    /** 医疗保险类别编码. */
    @TranslateField (fullQualifiedName = "TJ0005", targetFieldName = "m_insuranceType")
    private String m_insuranceTypeCode;
    private String m_insuranceType;

    /** 医疗保险号. */
    private String m_insuranceNumber;

    /** 电话号码. */
    private String m_phoneNumber1;

    /** 电话号码2. */
    private String m_phoneNumber2;

    /** 医疗费用支付方式编码. */
    @TranslateField (fullQualifiedName = "RC032", targetFieldName = "m_payment")
    private String m_paymentCode;
    private String m_payment;

    /** 联系人关系编码. */
    @TranslateField (fullQualifiedName = "RC033", targetFieldName = "m_relationship")
    private String m_relationshipCode;
    private String m_relationship;

    /** 联系人姓名. */
    private String m_nextOfKin;

    /** 联系人电话. */
    private String m_nextOfKinPhone1;

    /** 联系人电话2. */
    private String m_nextOfKinPhone2;

    /** 联系人地址. */
    private String m_nextOfKinAddr;
    /** 联系人工作单位. */
    private String m_nextOfKinOfficeName;
    /** 联系人邮编. */
    private String m_nextOfKinZipCode;
    /** 出生地址-省编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_birthAddrProvince")
    private String m_birthAddrProvinceCode;
    private String m_birthAddrProvince;

    /** 出生地址-市编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_birthAddrCity")
    private String m_birthAddrCityCode;
    private String m_birthAddrCity;
    /** 出生地址-县编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_birthAddrCounty")
    private String m_birthAddrCountyCode;
    private String m_birthAddrCounty;
    /** 出生地址-乡镇、街道. */
    private String m_birthAddrStreet;
    /** 出生地址. */
    private String m_birthAddr;

    /** 籍贯地址-省编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_nativeAddrProvince")
    private String m_nativeAddrProvinceCode;
    private String m_nativeAddrProvince;
    /** 籍贯地址-市编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_nativeAddrCity")
    private String m_nativeAddrCityCode;
    private String m_nativeAddrCity;

    /** 籍贯地址-县编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_nativeAddrCounty")
    private String m_nativeAddrCountyCode;
    private String m_nativeAddrCounty;

    /** 籍贯地址-乡镇、街道. */
    private String m_nativeAddrStreet;
    /** 籍贯地址. */
    private String m_nativeAddr;

    /** 户籍地址-省编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_registeredAddrProvince")
    private String m_registeredAddrProvinceCode;
    private String m_registeredAddrProvince;

    /** 户籍地址-市编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_registeredAddrCity")
    private String m_registeredAddrCityCode;
    private String m_registeredAddrCity;

    /** 户籍地址-县编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_registeredAddrCounty")
    private String m_registeredAddrCountyCode;
    private String m_registeredAddrCounty;

    /** 户籍地址-乡镇、街道. */
    private String m_registeredAddrStreet;
    /** 户籍地址 */
    private String m_registeredAddr;
    /** 现住地址-省编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_homeAddrProvince")
    private String m_homeAddrProvinceCode;
    private String m_homeAddrProvince;
    /** 现住地址-市编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_homeAddrCity")
    private String m_homeAddrCityCode;
    private String m_homeAddrCity;
    /** 现住地址-县编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_homeAddrCounty")
    private String m_homeAddrCountyCode;
    private String m_homeAddrCounty;
    /** 现住地址-乡镇、街道. */
    private String m_homeAddrStreet;
    /** 现住地址. */
    private String m_homeAddr;

    /** 现住址邮编. */
    private String m_homeAddrZipCode;

    /** 通讯地址-省编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_contactAddrProvince")
    private String m_contactAddrProvinceCode;
    private String m_contactAddrProvince;
    /** 通讯地址-市编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_contactAddrCity")
    private String m_contactAddrCityCode;
    private String m_contactAddrCity;
    /** 通讯地址-县编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_contactAddrCounty")
    private String m_contactAddrCountyCode;
    private String m_contactAddrCounty;
    /** 通讯地址-乡镇、街道. */
    private String m_contactAddrStreet;
    /** 通讯地址邮编. */
    private String m_contactAddrZipCode;
    /** 通讯地址 */
    private String m_contactAddr;
    /** 工作单位名称. */
    private String m_workOfficeName;

    /** 工作地址-省编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_workAddrProvince")
    private String m_workAddrProvinceCode;
    private String m_workAddrProvince;
    /** 工作地址-市编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_workAddrCity")
    private String m_workAddrCityCode;
    private String m_workAddrCity;
    /** 工作地址-县编码. */
    @TranslateField (fullQualifiedName = "GB2260-2007", targetFieldName = "m_workAddrCounty")
    private String m_workAddrCountyCode;
    private String m_workAddrCounty;
    /** 工作地址-乡镇、街道. */
    private String m_workAddrStreet;
    /** 工作地址 */
    private String m_workAddr;
    /** 工作地址邮编. */
    private String m_workAddrZipCode;

    /** 备注. */
    private String m_descn;

    /** 创建日期. */
    private Date m_createTime;

    /** 最后更新日期. */
    private Date m_updateTime;

    public String getBirthAddr ()
    {
        return m_birthAddr;
    }

    public String getNativeAddr ()
    {
        return m_nativeAddr;
    }

    public String getHomeAddr ()
    {
        return m_homeAddr;
    }

    public void setBirthAddr (String birthAddr)
    {
        this.m_birthAddr = birthAddr;
    }

    public void setNativeAddr (String nativeAddr)
    {
        this.m_nativeAddr = nativeAddr;
    }

    public void setHomeAddr (String homeAddr)
    {
        this.m_homeAddr = homeAddr;
    }

    public String getHomeAddrCity ()
    {
        return m_homeAddrCity;
    }

    public void setHomeAddrCity (String homeAddrCity)
    {
        this.m_homeAddrCity = homeAddrCity;
    }

    public String getSex ()
    {
        return m_sex;
    }

    public String getOccupation ()
    {
        return m_occupation;
    }

    public String getEducation ()
    {
        return m_education;
    }

    public String getMarital ()
    {
        return m_marital;
    }

    public String getCitizenship ()
    {
        return m_citizenship;
    }

    public String getNation ()
    {
        return m_nation;
    }

    public String getInsuranceType ()
    {
        return m_insuranceType;
    }

    public String getPayment ()
    {
        return m_payment;
    }

    public String getRelationship ()
    {
        return m_relationship;
    }

    public String getBirthAddrProvince ()
    {
        return m_birthAddrProvince;
    }

    public String getBirthAddrCity ()
    {
        return m_birthAddrCity;
    }

    public String getBirthAddrCounty ()
    {
        return m_birthAddrCounty;
    }

    public String getNativeAddrProvince ()
    {
        return m_nativeAddrProvince;
    }

    public String getNativeAddrCity ()
    {
        return m_nativeAddrCity;
    }

    public String getNativeAddrCounty ()
    {
        return m_nativeAddrCounty;
    }

    public String getHomeAddrProvince ()
    {
        return m_homeAddrProvince;
    }

    public String getHomeAddrCounty ()
    {
        return m_homeAddrCounty;
    }

    public void setSex (String sex)
    {
        this.m_sex = sex;
    }

    public void setOccupation (String occupation)
    {
        this.m_occupation = occupation;
    }

    public void setEducation (String education)
    {
        this.m_education = education;
    }

    public void setMarital (String marital)
    {
        this.m_marital = marital;
    }

    public void setCitizenship (String citizenship)
    {
        this.m_citizenship = citizenship;
    }

    public void setNation (String nation)
    {
        this.m_nation = nation;
    }

    public void setInsuranceType (String insuranceType)
    {
        this.m_insuranceType = insuranceType;
    }

    public void setPayment (String payment)
    {
        this.m_payment = payment;
    }

    public void setRelationship (String relationship)
    {
        this.m_relationship = relationship;
    }

    public void setBirthAddrProvince (String birthAddrProvince)
    {
        this.m_birthAddrProvince = birthAddrProvince;
    }

    public void setBirthAddrCity (String birthAddrCity)
    {
        this.m_birthAddrCity = birthAddrCity;
    }

    public void setBirthAddrCounty (String birthAddrCounty)
    {
        this.m_birthAddrCounty = birthAddrCounty;
    }

    public void setNativeAddrProvince (String nativeAddrProvince)
    {
        this.m_nativeAddrProvince = nativeAddrProvince;
    }

    public void setNativeAddrCity (String nativeAddrCity)
    {
        this.m_nativeAddrCity = nativeAddrCity;
    }

    public void setNativeAddrCounty (String nativeAddrCounty)
    {
        this.m_nativeAddrCounty = nativeAddrCounty;
    }

    public void setHomeAddrProvince (String homeAddrProvince)
    {
        this.m_homeAddrProvince = homeAddrProvince;
    }

    public void setHomeAddrCounty (String homeAddrCounty)
    {
        this.m_homeAddrCounty = homeAddrCounty;
    }

    public String getContactAddrProvince ()
    {
        return m_contactAddrProvince;
    }

    public String getContactAddrCity ()
    {
        return m_contactAddrCity;
    }

    public String getContactAddrCounty ()
    {
        return m_contactAddrCounty;
    }

    public String getContactAddr ()
    {
        return m_contactAddr;
    }

    public String getWorkAddrProvince ()
    {
        return m_workAddrProvince;
    }

    public String getWorkAddrCity ()
    {
        return m_workAddrCity;
    }

    public String getWorkAddrCounty ()
    {
        return m_workAddrCounty;
    }

    public String getWorkAddr ()
    {
        return m_workAddr;
    }

    public void setContactAddrProvince (String contactAddrProvince)
    {
        this.m_contactAddrProvince = contactAddrProvince;
    }

    public void setContactAddrCity (String contactAddrCity)
    {
        this.m_contactAddrCity = contactAddrCity;
    }

    public void setContactAddrCounty (String contactAddrCounty)
    {
        this.m_contactAddrCounty = contactAddrCounty;
    }

    public void setContactAddr (String contactAddr)
    {
        this.m_contactAddr = contactAddr;
    }

    public void setWorkAddrProvince (String workAddrProvince)
    {
        this.m_workAddrProvince = workAddrProvince;
    }

    public void setWorkAddrCity (String workAddrCity)
    {
        this.m_workAddrCity = workAddrCity;
    }

    public void setWorkAddrCounty (String workAddrCounty)
    {
        this.m_workAddrCounty = workAddrCounty;
    }

    public void setWorkAddr (String workAddr)
    {
        this.m_workAddr = workAddr;
    }

    public String getDriverIdNumber ()
    {
        return m_driverIdNumber;
    }

    public String getOtherIdNumber ()
    {
        return m_otherIdNumber;
    }

    public String getHkIdNumber ()
    {
        return m_hkIdNumber;
    }

    public String getTaiwanIdNumber ()
    {
        return m_taiwanIdNumber;
    }

    public void setDriverIdNumber (String driverIdNumber)
    {
        this.m_driverIdNumber = driverIdNumber;
    }

    public void setOtherIdNumber (String otherIdNumber)
    {
        this.m_otherIdNumber = otherIdNumber;
    }

    public void setHkIdNumber (String hkIdNumber)
    {
        this.m_hkIdNumber = hkIdNumber;
    }

    public void setTaiwanIdNumber (String taiwanIdNumber)
    {
        this.m_taiwanIdNumber = taiwanIdNumber;
    }

    /**
     * 默认构造器 .
     */
    public PcaPatientTrasInfoVO ()
    {
    }

    /**
     * 获取患者号码属性.
     * 
     */
    public String getPatientId ()
    {
        return m_patientId;
    }

    /**
     * 设置患者号码属性.
     * 
     * @param patientId .
     */
    public void setPatientId (String patientId)
    {
        m_patientId = patientId;
    }

    /**
     * 获取姓名属性.
     * 
     */
    public String getName ()
    {
        return m_name;
    }

    /**
     * 设置姓名属性.
     * 
     * @param name .
     */
    public void setName (String name)
    {
        m_name = name;
    }

    /**
     * 获取姓名拼音属性.
     * 
     */
    public String getNamePhonetic ()
    {
        return m_namePhonetic;
    }

    /**
     * 设置姓名拼音属性.
     * 
     * @param namePhonetic .
     */
    public void setNamePhonetic (String namePhonetic)
    {
        m_namePhonetic = namePhonetic;
    }

    /**
     * 获取曾用命属性.
     * 
     */
    public String getFormerName ()
    {
        return m_formerName;
    }

    /**
     * 设置曾用命属性.
     * 
     * @param formerName .
     */
    public void setFormerName (String formerName)
    {
        m_formerName = formerName;
    }

    /**
     * 获取曾用命拼音属性.
     * 
     */
    public String getFormerNamePhonetic ()
    {
        return m_formerNamePhonetic;
    }

    /**
     * 设置曾用命拼音属性.
     * 
     * @param formerNamePhonetic .
     */
    public void setFormerNamePhonetic (String formerNamePhonetic)
    {
        m_formerNamePhonetic = formerNamePhonetic;
    }

    /**
     * 获取性别编码属性.
     * 
     */
    public String getSexCode ()
    {
        return m_sexCode;
    }

    /**
     * 设置性别编码属性.
     * 
     * @param sexCode .
     */
    public void setSexCode (String sexCode)
    {
        m_sexCode = sexCode;
    }

    /**
     * 获取出生日期属性.
     * 
     */
    public Date getDateOfBirth ()
    {
        return m_dateOfBirth;
    }

    /**
     * 设置出生日期属性.
     * 
     * @param dateOfBirth .
     */
    public void setDateOfBirth (Date dateOfBirth)
    {
        m_dateOfBirth = dateOfBirth;
    }

    /**
     * 获取职业类别编码属性.
     * 
     */
    public String getOccupationCode ()
    {
        return m_occupationCode;
    }

    /**
     * 设置职业类别编码属性.
     * 
     * @param occupationCode .
     */
    public void setOccupationCode (String occupationCode)
    {
        m_occupationCode = occupationCode;
    }

    /**
     * 获取学历编码属性.
     * 
     */
    public String getEducationCode ()
    {
        return m_educationCode;
    }

    /**
     * 设置学历编码属性.
     * 
     * @param educationCode .
     */
    public void setEducationCode (String educationCode)
    {
        m_educationCode = educationCode;
    }

    /**
     * 获取婚姻状况编码属性.
     * 
     */
    public String getMaritalCode ()
    {
        return m_maritalCode;
    }

    /**
     * 设置婚姻状况编码属性.
     * 
     * @param maritalCode .
     */
    public void setMaritalCode (String maritalCode)
    {
        m_maritalCode = maritalCode;
    }

    /**
     * 获取国籍编码属性.
     * 
     */
    public String getCitizenshipCode ()
    {
        return m_citizenshipCode;
    }

    /**
     * 设置国籍编码属性.
     * 
     * @param citizenshipCode .
     */
    public void setCitizenshipCode (String citizenshipCode)
    {
        m_citizenshipCode = citizenshipCode;
    }

    /**
     * 获取民族编码属性.
     * 
     */
    public String getNationCode ()
    {
        return m_nationCode;
    }

    /**
     * 设置民族编码属性.
     * 
     * @param nationCode .
     */
    public void setNationCode (String nationCode)
    {
        m_nationCode = nationCode;
    }

    /**
     * 获取身份证号属性.
     * 
     */
    public String getIdNumber ()
    {
        return m_idNumber;
    }

    /**
     * 设置身份证号属性.
     * 
     * @param idNumber .
     */
    public void setIdNumber (String idNumber)
    {
        m_idNumber = idNumber;
    }

    /**
     * 获取军官证号属性.
     * 
     */
    public String getOfficerNumber ()
    {
        return m_officerNumber;
    }

    /**
     * 设置军官证号属性.
     * 
     * @param officerNumber .
     */
    public void setOfficerNumber (String officerNumber)
    {
        m_officerNumber = officerNumber;
    }

    /**
     * 获取护照号属性.
     * 
     */
    public String getPassportNumber ()
    {
        return m_passportNumber;
    }

    /**
     * 设置护照号属性.
     * 
     * @param passportNumber .
     */
    public void setPassportNumber (String passportNumber)
    {
        m_passportNumber = passportNumber;
    }

    /**
     * 获取医疗保险类别编码属性.
     * 
     */
    public String getInsuranceTypeCode ()
    {
        return m_insuranceTypeCode;
    }

    /**
     * 设置医疗保险类别编码属性.
     * 
     * @param insuranceTypeCode .
     */
    public void setInsuranceTypeCode (String insuranceTypeCode)
    {
        m_insuranceTypeCode = insuranceTypeCode;
    }

    /**
     * 获取医疗保险号属性.
     * 
     */
    public String getInsuranceNumber ()
    {
        return m_insuranceNumber;
    }

    /**
     * 设置医疗保险号属性.
     * 
     * @param insuranceNumber .
     */
    public void setInsuranceNumber (String insuranceNumber)
    {
        m_insuranceNumber = insuranceNumber;
    }

    /**
     * 获取电话号码属性.
     * 
     */
    public String getPhoneNumber1 ()
    {
        return m_phoneNumber1;
    }

    /**
     * 设置电话号码属性.
     * 
     * @param phoneNumber1 .
     */
    public void setPhoneNumber1 (String phoneNumber1)
    {
        m_phoneNumber1 = phoneNumber1;
    }

    /**
     * 获取电话号码2属性.
     * 
     */
    public String getPhoneNumber2 ()
    {
        return m_phoneNumber2;
    }

    /**
     * 设置电话号码2属性.
     * 
     * @param phoneNumber2 .
     */
    public void setPhoneNumber2 (String phoneNumber2)
    {
        m_phoneNumber2 = phoneNumber2;
    }

    /**
     * 获取医疗费用支付方式编码属性.
     * 
     */
    public String getPaymentCode ()
    {
        return m_paymentCode;
    }

    /**
     * 设置医疗费用支付方式编码属性.
     * 
     * @param paymentCode .
     */
    public void setPaymentCode (String paymentCode)
    {
        m_paymentCode = paymentCode;
    }

    /**
     * 获取联系人关系编码属性.
     * 
     */
    public String getRelationshipCode ()
    {
        return m_relationshipCode;
    }

    /**
     * 设置联系人关系编码属性.
     * 
     * @param relationshipCode .
     */
    public void setRelationshipCode (String relationshipCode)
    {
        m_relationshipCode = relationshipCode;
    }

    /**
     * 获取联系人姓名属性.
     * 
     */
    public String getNextOfKin ()
    {
        return m_nextOfKin;
    }

    /**
     * 设置联系人姓名属性.
     * 
     * @param nextOfKin .
     */
    public void setNextOfKin (String nextOfKin)
    {
        m_nextOfKin = nextOfKin;
    }

    /**
     * 获取联系人电话属性.
     * 
     */
    public String getNextOfKinPhone1 ()
    {
        return m_nextOfKinPhone1;
    }

    /**
     * 设置联系人电话属性.
     * 
     * @param nextOfKinPhone1 .
     */
    public void setNextOfKinPhone1 (String nextOfKinPhone1)
    {
        m_nextOfKinPhone1 = nextOfKinPhone1;
    }

    /**
     * 获取联系人电话2属性.
     * 
     */
    public String getNextOfKinPhone2 ()
    {
        return m_nextOfKinPhone2;
    }

    /**
     * 设置联系人电话2属性.
     * 
     * @param nextOfKinPhone2 .
     */
    public void setNextOfKinPhone2 (String nextOfKinPhone2)
    {
        m_nextOfKinPhone2 = nextOfKinPhone2;
    }

    /**
     * 获取联系人地址属性.
     * 
     */
    public String getNextOfKinAddr ()
    {
        return m_nextOfKinAddr;
    }

    /**
     * 设置联系人地址属性.
     * 
     * @param nextOfKinAddr .
     */
    public void setNextOfKinAddr (String nextOfKinAddr)
    {
        m_nextOfKinAddr = nextOfKinAddr;
    }

    /**
     * 获取联系人邮编属性.
     * 
     */
    public String getNextOfKinZipCode ()
    {
        return m_nextOfKinZipCode;
    }

    /**
     * 设置联系人邮编属性.
     * 
     * @param nextOfKinZipCode .
     */
    public void setNextOfKinZipCode (String nextOfKinZipCode)
    {
        m_nextOfKinZipCode = nextOfKinZipCode;
    }

    /**
     * 获取出生地址-省编码属性.
     * 
     */
    public String getBirthAddrProvinceCode ()
    {
        return m_birthAddrProvinceCode;
    }

    /**
     * 设置出生地址-省编码属性.
     * 
     * @param birthAddrProvinceCode .
     */
    public void setBirthAddrProvinceCode (String birthAddrProvinceCode)
    {
        m_birthAddrProvinceCode = birthAddrProvinceCode;
    }

    /**
     * 获取出生地址-市编码属性.
     * 
     */
    public String getBirthAddrCityCode ()
    {
        return m_birthAddrCityCode;
    }

    /**
     * 设置出生地址-市编码属性.
     * 
     * @param birthAddrCityCode .
     */
    public void setBirthAddrCityCode (String birthAddrCityCode)
    {
        m_birthAddrCityCode = birthAddrCityCode;
    }

    /**
     * 获取出生地址-县编码属性.
     * 
     */
    public String getBirthAddrCountyCode ()
    {
        return m_birthAddrCountyCode;
    }

    /**
     * 设置出生地址-县编码属性.
     * 
     * @param birthAddrCountyCode .
     */
    public void setBirthAddrCountyCode (String birthAddrCountyCode)
    {
        m_birthAddrCountyCode = birthAddrCountyCode;
    }

    /**
     * 获取出生地址-乡镇、街道属性.
     * 
     */
    public String getBirthAddrStreet ()
    {
        return m_birthAddrStreet;
    }

    /**
     * 设置出生地址-乡镇、街道属性.
     * 
     * @param birthAddrStreet .
     */
    public void setBirthAddrStreet (String birthAddrStreet)
    {
        m_birthAddrStreet = birthAddrStreet;
    }

    /**
     * 获取籍贯地址-省编码属性.
     * 
     */
    public String getNativeAddrProvinceCode ()
    {
        return m_nativeAddrProvinceCode;
    }

    /**
     * 设置籍贯地址-省编码属性.
     * 
     * @param nativeAddrProvinceCode .
     */
    public void setNativeAddrProvinceCode (String nativeAddrProvinceCode)
    {
        m_nativeAddrProvinceCode = nativeAddrProvinceCode;
    }

    /**
     * 获取籍贯地址-市编码属性.
     * 
     */
    public String getNativeAddrCityCode ()
    {
        return m_nativeAddrCityCode;
    }

    /**
     * 设置籍贯地址-市编码属性.
     * 
     * @param nativeAddrCityCode .
     */
    public void setNativeAddrCityCode (String nativeAddrCityCode)
    {
        m_nativeAddrCityCode = nativeAddrCityCode;
    }

    /**
     * 获取籍贯地址-县编码属性.
     * 
     */
    public String getNativeAddrCountyCode ()
    {
        return m_nativeAddrCountyCode;
    }

    /**
     * 设置籍贯地址-县编码属性.
     * 
     * @param nativeAddrCountyCode .
     */
    public void setNativeAddrCountyCode (String nativeAddrCountyCode)
    {
        m_nativeAddrCountyCode = nativeAddrCountyCode;
    }

    /**
     * 获取籍贯地址-乡镇、街道属性.
     * 
     */
    public String getNativeAddrStreet ()
    {
        return m_nativeAddrStreet;
    }

    /**
     * 设置籍贯地址-乡镇、街道属性.
     * 
     * @param nativeAddrStreet .
     */
    public void setNativeAddrStreet (String nativeAddrStreet)
    {
        m_nativeAddrStreet = nativeAddrStreet;
    }

    /**
     * 获取户籍地址-省编码属性.
     * 
     */
    public String getRegisteredAddrProvinceCode ()
    {
        return m_registeredAddrProvinceCode;
    }

    /**
     * 设置户籍地址-省编码属性.
     * 
     * @param registeredAddrProvinceCode .
     */
    public void setRegisteredAddrProvinceCode (String registeredAddrProvinceCode)
    {
        m_registeredAddrProvinceCode = registeredAddrProvinceCode;
    }

    /**
     * 获取户籍地址-市编码属性.
     * 
     */
    public String getRegisteredAddrCityCode ()
    {
        return m_registeredAddrCityCode;
    }

    /**
     * 设置户籍地址-市编码属性.
     * 
     * @param registeredAddrCityCode .
     */
    public void setRegisteredAddrCityCode (String registeredAddrCityCode)
    {
        m_registeredAddrCityCode = registeredAddrCityCode;
    }

    /**
     * 获取户籍地址-县编码属性.
     * 
     */
    public String getRegisteredAddrCountyCode ()
    {
        return m_registeredAddrCountyCode;
    }

    /**
     * 设置户籍地址-县编码属性.
     * 
     * @param registeredAddrCountyCode .
     */
    public void setRegisteredAddrCountyCode (String registeredAddrCountyCode)
    {
        m_registeredAddrCountyCode = registeredAddrCountyCode;
    }

    /**
     * 获取户籍地址-乡镇、街道属性.
     * 
     */
    public String getRegisteredAddrStreet ()
    {
        return m_registeredAddrStreet;
    }

    /**
     * 设置户籍地址-乡镇、街道属性.
     * 
     * @param registeredAddrStreet .
     */
    public void setRegisteredAddrStreet (String registeredAddrStreet)
    {
        m_registeredAddrStreet = registeredAddrStreet;
    }

    /**
     * 获取现住地址-省编码属性.
     * 
     */
    public String getHomeAddrProvinceCode ()
    {
        return m_homeAddrProvinceCode;
    }

    /**
     * 设置现住地址-省编码属性.
     * 
     * @param homeAddrProvinceCode .
     */
    public void setHomeAddrProvinceCode (String homeAddrProvinceCode)
    {
        m_homeAddrProvinceCode = homeAddrProvinceCode;
    }

    /**
     * 获取现住地址-市编码属性.
     * 
     */
    public String getHomeAddrCityCode ()
    {
        return m_homeAddrCityCode;
    }

    /**
     * 设置现住地址-市编码属性.
     * 
     * @param homeAddrCityCode .
     */
    public void setHomeAddrCityCode (String homeAddrCityCode)
    {
        m_homeAddrCityCode = homeAddrCityCode;
    }

    /**
     * 获取现住地址-县编码属性.
     * 
     */
    public String getHomeAddrCountyCode ()
    {
        return m_homeAddrCountyCode;
    }

    /**
     * 设置现住地址-县编码属性.
     * 
     * @param homeAddrCountyCode .
     */
    public void setHomeAddrCountyCode (String homeAddrCountyCode)
    {
        m_homeAddrCountyCode = homeAddrCountyCode;
    }

    /**
     * 获取现住地址-乡镇、街道属性.
     * 
     */
    public String getHomeAddrStreet ()
    {
        return m_homeAddrStreet;
    }

    /**
     * 设置现住地址-乡镇、街道属性.
     * 
     * @param homeAddrStreet .
     */
    public void setHomeAddrStreet (String homeAddrStreet)
    {
        m_homeAddrStreet = homeAddrStreet;
    }

    /**
     * 获取现住址邮编属性.
     * 
     */
    public String getHomeAddrZipCode ()
    {
        return m_homeAddrZipCode;
    }

    public String getRegisteredAddrProvince ()
    {
        return m_registeredAddrProvince;
    }

    public String getRegisteredAddrCity ()
    {
        return m_registeredAddrCity;
    }

    public String getRegisteredAddrCounty ()
    {
        return m_registeredAddrCounty;
    }

    public String getRegisteredAddr ()
    {
        return m_registeredAddr;
    }

    public void setRegisteredAddrProvince (String registeredAddrProvince)
    {
        this.m_registeredAddrProvince = registeredAddrProvince;
    }

    public void setRegisteredAddrCity (String registeredAddrCity)
    {
        this.m_registeredAddrCity = registeredAddrCity;
    }

    public void setRegisteredAddrCounty (String registeredAddrCounty)
    {
        this.m_registeredAddrCounty = registeredAddrCounty;
    }

    public void setRegisteredAddr (String registeredAddr)
    {
        this.m_registeredAddr = registeredAddr;
    }

    /**
     * 设置现住址邮编属性.
     * 
     * @param homeAddrZipCode .
     */
    public void setHomeAddrZipCode (String homeAddrZipCode)
    {
        m_homeAddrZipCode = homeAddrZipCode;
    }

    /**
     * 获取通讯地址-省编码属性.
     * 
     */
    public String getContactAddrProvinceCode ()
    {
        return m_contactAddrProvinceCode;
    }

    /**
     * 设置通讯地址-省编码属性.
     * 
     * @param contactAddrProvinceCode .
     */
    public void setContactAddrProvinceCode (String contactAddrProvinceCode)
    {
        m_contactAddrProvinceCode = contactAddrProvinceCode;
    }

    /**
     * 获取通讯地址-市编码属性.
     * 
     */
    public String getContactAddrCityCode ()
    {
        return m_contactAddrCityCode;
    }

    /**
     * 设置通讯地址-市编码属性.
     * 
     * @param contactAddrCityCode .
     */
    public void setContactAddrCityCode (String contactAddrCityCode)
    {
        m_contactAddrCityCode = contactAddrCityCode;
    }

    /**
     * 获取通讯地址-县编码属性.
     * 
     */
    public String getContactAddrCountyCode ()
    {
        return m_contactAddrCountyCode;
    }

    /**
     * 设置通讯地址-县编码属性.
     * 
     * @param contactAddrCountyCode .
     */
    public void setContactAddrCountyCode (String contactAddrCountyCode)
    {
        m_contactAddrCountyCode = contactAddrCountyCode;
    }

    /**
     * 获取通讯地址-乡镇、街道属性.
     * 
     */
    public String getContactAddrStreet ()
    {
        return m_contactAddrStreet;
    }

    /**
     * 设置通讯地址-乡镇、街道属性.
     * 
     * @param contactAddrStreet .
     */
    public void setContactAddrStreet (String contactAddrStreet)
    {
        m_contactAddrStreet = contactAddrStreet;
    }

    /**
     * 获取通讯地址邮编属性.
     * 
     */
    public String getContactAddrZipCode ()
    {
        return m_contactAddrZipCode;
    }

    /**
     * 设置通讯地址邮编属性.
     * 
     * @param contactAddrZipCode .
     */
    public void setContactAddrZipCode (String contactAddrZipCode)
    {
        m_contactAddrZipCode = contactAddrZipCode;
    }

    /**
     * 获取工作单位名称属性.
     * 
     */
    public String getWorkOfficeName ()
    {
        return m_workOfficeName;
    }

    /**
     * 设置工作单位名称属性.
     * 
     * @param workOfficeName .
     */
    public void setWorkOfficeName (String workOfficeName)
    {
        m_workOfficeName = workOfficeName;
    }

    /**
     * 获取工作地址-省编码属性.
     * 
     */
    public String getWorkAddrProvinceCode ()
    {
        return m_workAddrProvinceCode;
    }

    /**
     * 设置工作地址-省编码属性.
     * 
     * @param workAddrProvinceCode .
     */
    public void setWorkAddrProvinceCode (String workAddrProvinceCode)
    {
        m_workAddrProvinceCode = workAddrProvinceCode;
    }

    /**
     * 获取工作地址-市编码属性.
     * 
     */
    public String getWorkAddrCityCode ()
    {
        return m_workAddrCityCode;
    }

    /**
     * 设置工作地址-市编码属性.
     * 
     * @param workAddrCityCode .
     */
    public void setWorkAddrCityCode (String workAddrCityCode)
    {
        m_workAddrCityCode = workAddrCityCode;
    }

    /**
     * 获取工作地址-县编码属性.
     * 
     */
    public String getWorkAddrCountyCode ()
    {
        return m_workAddrCountyCode;
    }

    /**
     * 设置工作地址-县编码属性.
     * 
     * @param workAddrCountyCode .
     */
    public void setWorkAddrCountyCode (String workAddrCountyCode)
    {
        m_workAddrCountyCode = workAddrCountyCode;
    }

    /**
     * 获取工作地址-乡镇、街道属性.
     * 
     */
    public String getWorkAddrStreet ()
    {
        return m_workAddrStreet;
    }

    /**
     * 设置工作地址-乡镇、街道属性.
     * 
     * @param workAddrStreet .
     */
    public void setWorkAddrStreet (String workAddrStreet)
    {
        m_workAddrStreet = workAddrStreet;
    }

    /**
     * 获取工作地址邮编属性.
     * 
     */
    public String getWorkAddrZipCode ()
    {
        return m_workAddrZipCode;
    }

    /**
     * 设置工作地址邮编属性.
     * 
     * @param workAddrZipCode .
     */
    public void setWorkAddrZipCode (String workAddrZipCode)
    {
        m_workAddrZipCode = workAddrZipCode;
    }

    /**
     * 获取备注属性.
     * 
     */
    public String getDescn ()
    {
        return m_descn;
    }

    /**
     * 设置备注属性.
     * 
     * @param descn .
     */
    public void setDescn (String descn)
    {
        m_descn = descn;
    }

    /**
     * 获取创建日期属性.
     * 
     */
    public Date getCreateTime ()
    {
        return m_createTime;
    }

    /**
     * 设置创建日期属性.
     * 
     * @param createTime .
     */
    public void setCreateTime (Date createTime)
    {
        m_createTime = createTime;
    }

    /**
     * 获取最后更新日期属性.
     * 
     */
    public Date getUpdateTime ()
    {
        return m_updateTime;
    }

    /**
     * 设置最后更新日期属性.
     * 
     * @param updateTime .
     */
    public void setUpdateTime (Date updateTime)
    {
        m_updateTime = updateTime;
    }

    /**
     * 获取联系人工作单位属性.
     * 
     */
    public String getNextOfKinOfficeName ()
    {
        return m_nextOfKinOfficeName;
    }

    /**
     * 设置联系人工作单位属性.
     * 
     * @param nextOfKinOfficeName .
     */
    public void setNextOfKinOfficeName (String nextOfKinOfficeName)
    {
        m_nextOfKinOfficeName = nextOfKinOfficeName;
    }

    /**
     * 打印字符串.
     * 
     * @return 打印.
     */
    public String toString ()
    {
        StringBuffer sb = new StringBuffer ();
        sb.append ("---------------------------------- start ----------------------------------\n");
        sb.append ("patientId:" + m_patientId + " name:" + m_name + " namePhonetic:" + m_namePhonetic + "\n");
        sb.append ("formerName:" + m_formerName + " formerNamePhonetic:" + m_formerNamePhonetic + " sexCode:" + m_sexCode + "\n");
        sb.append ("dateOfBirth:" + m_dateOfBirth + " occupationCode:" + m_occupationCode + " educationCode:" + m_educationCode + "\n");
        sb.append ("maritalCode:" + m_maritalCode + " citizenshipCode:" + m_citizenshipCode + " nationCode:" + m_nationCode + "\n");
        sb.append ("idNumber:" + m_idNumber + " officerNumber:" + m_officerNumber + " passportNumber:" + m_passportNumber + "\n");
        sb.append ("insuranceTypeCode:" + m_insuranceTypeCode + " insuranceNumber:" + m_insuranceNumber + " phoneNumber1:" + m_phoneNumber1 + "\n");
        sb.append ("phoneNumber2:" + m_phoneNumber2 + " paymentCode:" + m_paymentCode + " relationshipCode:" + m_relationshipCode + "\n");
        sb.append ("nextOfKin:" + m_nextOfKin + " nextOfKinPhone1:" + m_nextOfKinPhone1 + " nextOfKinPhone2:" + m_nextOfKinPhone2 + "\n");
        sb.append ("nextOfKinAddr:" + m_nextOfKinAddr + " nextOfKinZipCode:" + m_nextOfKinZipCode + " birthAddrProvinceCode:" + m_birthAddrProvinceCode + "\n");
        sb.append ("birthAddrCityCode:" + m_birthAddrCityCode + " birthAddrCountyCode:" + m_birthAddrCountyCode + " birthAddrStreet:" + m_birthAddrStreet + "\n");
        sb.append ("nativeAddrProvinceCode:" + m_nativeAddrProvinceCode + " nativeAddrCityCode:" + m_nativeAddrCityCode + " nativeAddrCountyCode:" + m_nativeAddrCountyCode + "\n");
        sb.append ("nativeAddrStreet:" + m_nativeAddrStreet + " homeAddrProvinceCode:" + m_homeAddrProvinceCode + " homeAddrCityCode:" + m_homeAddrCityCode + "\n");
        sb.append ("homeAddrCountyCode:" + m_homeAddrCountyCode + " homeAddrStreet:" + m_homeAddrStreet + " descn:" + m_descn + "\n");

        sb.append ("----------------------------------  end  ----------------------------------\n");
        return sb.toString ();
    }

    /** 日志记录器. */
    public static final Logger s_logger = LoggerFactory.getLogger (PcaPatientTrasInfoVO.class);

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2014, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}
